function Manage() {
};

Manage.array = function() {
  return [ OtherCustom.instance(),
           OtherAlbumDesign.instance(),
           OtherMail.instance(),
           OtherMailVideo.instance(),
           OtherMusic.instance(),
           OtherPrecon.instance(),
           OtherRequirement.instance(),
           WorkerPhotographer.instance(),
           WorkerVideographer.instance(),
           WorkerMakeup.instance(),
           WorkerLight.instance(),
           Product4x6.instance(),
           ProductRetouch.instance(),
           ProductRetouchMagazine.instance(),
           ProductCommon.instance(),
           ProductVideo.instance(),
           ProductVideoDvd.instance(),
           ProductVideoBluRay.instance(),
           ProductVideoDvdBluRay.instance(),
           ProductSlideshowOL.instance(),
           ProductSlideshow.instance(),
           ProductSlideshoww.instance()
         ];
};

Manage.map = function() {
  var data = this.array();
  
  var models = {};
  for (var i = 0, il = data.length; i < il; i++) {
    var model = data[i];
    models[model.name] = model;
  }
  return models;
};